constructor(typeId: string, owner: SuperEntity, options?:
SuperComponentCreateOptions) |
构造函数,初始化组件的类型标识符、所有者引用和创建选项,并绑定相关事件。 |
deconstructor(op?: string): void |
析构函数,用于清理组件资源,解绑相关事件。 |
detach(): void |
从所有者上移除自己这个组件。 |
getOwner(): SuperEntity |
获取组件的所有者实例,类型为SuperEntity。 |
onStart(): void |
组件启动时调用的方法,继承自SuperComponent类的同名方法。 |
onDieAfterEvent(event: EntityDieAfterEvent): void |
实体死亡后的事件处理函数。 |
onHealthChangedAfterEvent(event: EntityHealthChangedAfterEvent): void
|
实体健康改变后的事件处理函数。 |
onHitBlockAfterEvent(event: EntityHitBlockAfterEvent): void |
实体击中方块后的事件处理函数。 |
onHitEntityAfterEvent(event: EntityHitEntityAfterEvent): void |
实体击中另一个实体后的事件处理函数。 |
onHurtAfterEvent(event: EntityHurtAfterEvent): void |
实体受到伤害后的事件处理函数。 |
onLoadAfterEvent(event: EntityLoadAfterEvent): void |
实体加载后的事件处理函数。 |
onRemoveAfterEvent(event: EntityRemoveAfterEvent): void |
实体被移除后的事件处理函数。 |
onEntitySpawnAfterEvent(event: EntitySpawnAfterEvent): void |
实体生成后的事件处理函数。 |
onRemoveBeforeEvent(event: EntityRemoveBeforeEvent): void |
实体被移除前的事件处理函数。 |